﻿using System;
using System.Collections.Generic;

namespace NDK.Motion
{
    [Serializable]
    public class ProjectImageLights
    {
        private string _name = "";

        private List<ImageLights> _imageLightsList = new List<ImageLights>();
        public List<ImageLights> ImageLightsList { get { return _imageLightsList; } set { _imageLightsList = value; } }

        public string Name { get => _name; set => _name = value; }

        public ProjectImageLights() { }
        public ProjectImageLights(string name)
        { 
            Name = name; 
        }
        public ProjectImageLights(string name, List<ImageLights> imageLightsList)
        {
            Name = name;
            ImageLightsList = new List<ImageLights>();
            foreach (var imageLights in imageLightsList)
            {
                ImageLightsList.Add(new ImageLights(imageLights));
            }
        }
    }
}
